package com.example.bigevent.service;

import com.example.bigevent.pojo.User;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 用户表 服务类
 * </p>
 *
 * @author author
 * @since 2024-05-30
 */
public interface IUserService extends IService<User> {
    /**
     * 根据用户名查询用户
     * @param username
     * @return
     */
    User getByUsername(String username);

    /**
     * 更新用户基本信息
     * @param user
     */
    void updateUserInfo(User user);

    /**
     * 更新用户头像
     * @param avatarUrl
     */
    void updateAvatar(String avatarUrl);
    /**
     * 更新用户密码
     * @param
     * @return
     */
    void updatePwd(String newPwd);
}
